package main

import (
	"context"
	"fmt"
	"google.golang.org/grpc"
	"hello_grpc/service"
)

func main() {

	// 连接服务器
	conn, err := grpc.Dial(":8082", grpc.WithInsecure())
	if err != nil {
		fmt.Printf("连接服务端失败: %s", err)
		return
	}
	defer conn.Close()
	// 新建一个客户端
	c := service.NewRouterClient(conn)
	// 调用服务端函数
	//r, err := c.SayHello(context.Background(), &service.HelloRequest{Name: "horika"})
	r, err := c.OpenDoor(context.Background(), &service.OpenDoorReq{Sn: 3232678163,Num:2})
	if err != nil {
		fmt.Printf("调用服务端代码失败: %s", err)
		return
	}
	fmt.Printf("调用成功: %s", r)
}


